package BO;

public abstract class Personne {
        private String nom;
        private String prenom;
        private Adresse adresse;

    //*******************************************************************
    //Variables
    //*******************************************************************
    private String _nom;
    private String _prenom;
    private Adresse _adresse;

    //*******************************************************************
    //Constructeurs
    //******************************************************************* 

    public Personne(){};
    
    public Personne(String _nom, String _prenom, Adresse _adresse) {
        this._nom = _nom;
        this._prenom = _prenom;
        this._adresse = _adresse;
    }

    //*******************************************************************
    //Getters et Setters
    //******************************************************************* 
    
    public synchronized Adresse getAdresse() {
        return _adresse;
    }

    public synchronized String getNom() {
        return _nom;
    }

    public String getPrenom() {
        return _prenom;
    }

    public synchronized void setAdresse(Adresse adresse) {
        this._adresse = adresse;
    }

    public synchronized void setNom(String nom) {
        this._nom = nom;
    }

    public synchronized void setPrenom(String prenom) {
        this._prenom = prenom;
    }

    //*******************************************************************
    //MÃ©thode d'instance
    //******************************************************************* 
    
    //*******************************************************************
    //MÃ©thode de classe
    //*******************************************************************      
    
}
